plural form of torre - French English Dictionary